package com.polysichong.netschool.dao.admin;

import java.util.List;

import com.polysichong.netschool.entity.admin.User;


public interface UserDao {

	/**
	 * 保存用户
	 * 
	 * @param user
	 */
	public void saveUser(User user);

	/**
	 * 删除用户
	 * 
	 * @param id
	 */
	public void deleteUser(Long id);

	/**
	 * 根据id找到某个用户
	 * 
	 * @param id
	 */
	public User findUserById(Long id);

	/**
	 * 查询所有的用户
	 * 
	 * @param user
	 * @return List<User>
	 */
	public List<User> findAllUsers();

	/**
	 * 更新用户
	 * 
	 * @param user
	 */
	public void updateUser(User user);
}
